home *** CD-ROM | disk | FTP | other *** search
/ House of Dreams / House of Dreams.iso / Instructions / Instructions.rsrc / bin.rsrc_CODE_8_Events.txt < prev    next >
Text File  |  1992-03-04  |  43KB  |  759 lines

  1. # near model CODE resource
  2. # jump table entries: 600-603 (4 of them)
  3. fn00000000:
  4. 00000000  4E56 FDE0                link       A6, -0x0220
  5. 00000004  48E7 0118                movem.l    -[A7], D7,A3,A4
  6. 00000008  49EE FEF4                lea.l      A4, [A6 - 0x10C]
  7. 0000000C  47FA 0092                lea.l      A3, [PC + 0x92 /* 000000A0, value 0xF547261, pstring "Transfer where?" */]
  8. 00000010  28DB                     move.l     [A4]+, [A3]+
  9. 00000012  28DB                     move.l     [A4]+, [A3]+
  10. 00000014  28DB                     move.l     [A4]+, [A3]+
  11. 00000016  28DB                     move.l     [A4]+, [A3]+
  12. 00000018  49ED EA30                lea.l      A4, [A5 - 0x15D0]
  13. 0000001C  47FA 0078                lea.l      A3, [PC + 0x78 /* 00000096, value 0x8547261, pstring "Transfer" */]
  14. 00000020  28DB                     move.l     [A4]+, [A3]+
  15. 00000022  28DB                     move.l     [A4]+, [A3]+
  16. 00000024  18DB                     move.b     [A4]+, [A3]+
  17. 00000026  2D7A 006A FDE2           move.l     [A6 - 0x21E], [PC + 0x6A /* 00000092, value 0x4150504C 'APPL' */]
  18. 0000002C  558F                     subq.l     A7, 2
  19. 0000002E  3F3C 0001                move.w     -[A7], 0x1
  20. 00000032  486E FDE2                pea.l      [A6 - 0x21E]
  21. 00000036  486E FEF4                pea.l      [A6 - 0x10C]
  22. 0000003A  42A7                     clr.l      -[A7]
  23. 0000003C  486D 023A                pea.l      [A5 + 0x23A /* export_67 */]
  24. 00000040  486E FDF2                pea.l      [A6 - 0x20E]
  25. 00000044  486E FDF4                pea.l      [A6 - 0x20C]
  26. 00000048  486E FDE0                pea.l      [A6 - 0x220]
  27. 0000004C  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  28. 00000050  1E1F                     move.b     D7, [A7]+
  29. 00000052  6700 0036                beq        +0x38 /* 0000008A */
  30. 00000056  2F2D FDE4                move.l     -[A7], [A5 - 0x21C]
  31. 0000005A  A916                     syscall    HideWindow
  32. 0000005C  49EE FFF6                lea.l      A4, [A6 - 0xA]
  33. 00000060  2D4C FFFC                move.l     [A6 - 0x4], A4
  34. 00000064  286E FFFC                movea.l    A4, [A6 - 0x4]
  35. 00000068  47EE FDF4                lea.l      A3, [A6 - 0x20C]
  36. 0000006C  288B                     move.l     [A4], A3
  37. 0000006E  426C 0004                clr.w      [A4 + 0x4]
  38. 00000072  558F                     subq.l     A7, 2
  39. 00000074  42A7                     clr.l      -[A7]
  40. 00000076  3F2E FDF2                move.w     -[A7], [A6 - 0x20E]
  41. 0000007A  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  42. 0000007E  3D5F FFF4                move.w     [A6 - 0xC], [A7]+
  43. 00000082  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44. 00000086  205F                     movea.l    A0, [A7]+
  45. 00000088  A9F2                     syscall    Launch/LaunchApplication
  46. label0000008A:
  47. 0000008A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  48. 0000008E  4E5E                     unlink     A6
  49. 00000090  4E75                     rts
  50. 00000092  4150                     chk.w      D0, [A0]
  51. 00000094  504C                     addq.w     A4, 8
  52. 00000096  0854 7261                bchg.b     [A4], 0x61 /* 'a' */
  53. 0000009A  6E73                     bgt        +0x75 /* 0000010F */
  54. 0000009C  6665                     bne        +0x67 /* 00000103 */
  55. 0000009E  7200                     moveq.l    D1, 0x00
  56. 000000A0  0F54                     bchg       [A4], D7
  57. 000000A2  7261                     moveq.l    D1, 0x61
  58. 000000A4  6E73                     bgt        +0x75 /* 00000119 */
  59. 000000A6  6665                     bne        +0x67 /* 0000010D */
  60. 000000A8  7220                     moveq.l    D1, 0x20
  61. 000000AA  7768                     moveq.l    D3, 0x68
  62. 000000AC  6572                     bcs        +0x74 /* 00000120 */
  63. 000000AE  653F                     bcs        +0x41 /* 000000EF */
  64. fn000000B0:
  65. 000000B0  4E56 FBFA                link       A6, -0x0406
  66. 000000B4  48E7 0300                movem.l    -[A7], D6,D7
  67. 000000B8  4AAE 0008                tst.l      [A6 + 0x8]
  68. 000000BC  6700 0122                beq        +0x124 /* 000001E0 */
  69. 000000C0  558F                     subq.l     A7, 2
  70. 000000C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71. 000000C6  A86A                     syscall    HiWord
  72. 000000C8  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  73. 000000CC  558F                     subq.l     A7, 2
  74. 000000CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75. 000000D2  A86B                     syscall    LoWord
  76. 000000D4  3D5F FFFC                move.w     [A6 - 0x4], [A7]+
  77. 000000D8  3E2E FFFE                move.w     D7, [A6 - 0x2]
  78. 000000DC  6000 00EA                bra        +0xEC /* 000001C8 */
  79. label000000E0:
  80. 000000E0  0C6E 0003 FFFC           cmpi.w     [A6 - 0x4], 0x3
  81. 000000E6  6C00 000A                bge        +0xC /* 000000F2 */
  82. 000000EA  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  83. 000000EE  6000 0052                bra        +0x54 /* 00000142 */
  84. label000000F2:
  85. 000000F2  2F2D FDF0                move.l     -[A7], [A5 - 0x210]
  86. 000000F6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  87. 000000FA  486E FEFC                pea.l      [A6 - 0x104]
  88. 000000FE  A946                     syscall    GetMenuItemText/GetItem
  89. 00000100  558F                     subq.l     A7, 2
  90. 00000102  486E FEFC                pea.l      [A6 - 0x104]
  91. 00000106  A9B6                     syscall    OpenDeskAcc
  92. 00000108  3D5F FDFA                move.w     [A6 - 0x206], [A7]+
  93. 0000010C  486E FCFA                pea.l      [A6 - 0x306]
  94. 00000110  486E FBFA                pea.l      [A6 - 0x406]
  95. 00000114  486E FEFC                pea.l      [A6 - 0x104]
  96. 00000118  4EAD 017A                jsr        [A5 + 0x17A /* export_43 */]
  97. 0000011C  588F                     addq.l     A7, 4
  98. 0000011E  486E FBFA                pea.l      [A6 - 0x406]
  99. // begin alternate branch 00000120-00000122
  100. label00000120:
  101. 00000120  FBFA                     .invalid   <<F/7/5>>
  102. // end alternate branch 00000120-00000122
  103. label00000120: // (misaligned)
  104. 00000122  2F3C 00C8 0002           move.l     -[A7], 0xC80002
  105. 00000128  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  106. 0000012C  588F                     addq.l     A7, 4
  107. 0000012E  486E FCFA                pea.l      [A6 - 0x306]
  108. 00000132  487A 00B6                pea.l      [PC + 0xB6 /* 000001EA, value 0x743484F, pstring "CHOOSER" */]
  109. 00000136  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  110. 0000013A  6600 0006                bne        +0x8 /* 00000142 */
  111. 0000013E  422D FDE8                clr.b      [A5 - 0x218]
  112. label00000142:
  113. 00000142  6000 0098                bra        +0x9A /* 000001DC */
  114. label00000146:
  115. 00000146  3E2E FFFC                move.w     D7, [A6 - 0x4]
  116. 0000014A  6000 002C                bra        +0x2E /* 00000178 */
  117. label0000014E:
  118. 0000014E  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  119. 00000152  6000 0038                bra        +0x3A /* 0000018C */
  120. label00000156:
  121. 00000156  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  122. 0000015A  6000 0030                bra        +0x32 /* 0000018C */
  123. label0000015E:
  124. 0000015E  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  125. 00000162  6000 0028                bra        +0x2A /* 0000018C */
  126. label00000166:
  127. 00000166  4EBA FE98                jsr        [PC - 0x168 /* 00000000 */]
  128. 0000016A  6000 0020                bra        +0x22 /* 0000018C */
  129. label0000016E:
  130. 0000016E  1B7C 0001 FDEA           move.b     [A5 - 0x216], 0x1
  131. 00000174  6000 0016                bra        +0x18 /* 0000018C */
  132. label00000178:
  133. 00000178  5347                     subq.w     D7, 1
  134. 0000017A  67D2                     beq        -0x2C /* 0000014E */
  135. 0000017C  5347                     subq.w     D7, 1
  136. 0000017E  67D6                     beq        -0x28 /* 00000156 */
  137. 00000180  5347                     subq.w     D7, 1
  138. 00000182  67DA                     beq        -0x24 /* 0000015E */
  139. 00000184  5547                     subq.w     D7, 2
  140. 00000186  67DE                     beq        -0x20 /* 00000166 */
  141. 00000188  5347                     subq.w     D7, 1
  142. 0000018A  67E2                     beq        -0x1C /* 0000016E */
  143. label0000018C:
  144. 000001